package com.luyou.start;

import javax.swing.*;

public class HelloWorldSwing {
    /**
     * 创建GUI并显示它。为了线程安全，应该从事件调度线程调用此方法。
     */
    private static void createAndShowGUI() {
        //创建并设置窗口。
        JFrame frame = new JFrame("HelloWorldSwing");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        //添加无处不在的“Hello World”标签。
        JLabel label = new JLabel("Hello World");
        frame.getContentPane().add(label);

        //显示窗口。
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        //为事件调度线程安排作业：
        //创建并显示该应用程序的GUI。
        SwingUtilities.invokeLater(HelloWorldSwing::createAndShowGUI);
    }
}
